package com.maycur.ctrip.domain;

import org.apache.commons.lang3.StringUtils;

import java.math.BigDecimal;
import java.util.Date;

public class HotelOrder {
    private Integer id;

    private String orderId;

    private String journeyNo;

    private String entCode;

    private String uId;

    private String eId;

    private String eName;

    private BigDecimal consumeAmount;

    private String consumeCcy;

    private BigDecimal consumeAmountCny;

    private String orderStatus;

    private String auditedStatus;

    private BigDecimal postAmount;

    private String hotelType;

    private String hotelName;

    private String hotelNameEN;

    private Integer hotelStarLevel;

    private String hotelPhone;

    private String hotelAddress;

    private Date orderedAt;

    private Date checkedInAt;

    private Date checkedOutAt;

    private Date lastCancelAt;

    private String fundAccount;

    private String subAccount;

    private String payType;

    private String balanceType;

    private String purpose;

    private String provinceEN;

    private String cityName;

    private String clientName;

    private String roomName;

    private Integer roomQuantity;

    private Integer roomDays;

    private String contactName;

    private String contactEmail;

    private String contactPhone;

    private Boolean isSyncedToFee;

    private Date createdAt;

    private Date updatedAt;

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getOrderId() {
        return orderId;
    }

    public void setOrderId(String orderId) {
        this.orderId = StringUtils.isEmpty(orderId)? null : orderId.trim();
    }

    public String getJourneyNo() {
        return journeyNo;
    }

    public void setJourneyNo(String journeyNo) {
        this.journeyNo = StringUtils.isEmpty(journeyNo)? null : journeyNo.trim();
    }

    public String getEntCode() {
        return entCode;
    }

    public void setEntCode(String entCode) {
        this.entCode = StringUtils.isEmpty(entCode)? null : entCode.trim();
    }

    public String getuId() {
        return uId;
    }

    public void setuId(String uId) {
        this.uId = StringUtils.isEmpty(uId)? null : uId.trim();
    }

    public String geteId() {
        return eId;
    }

    public void seteId(String eId) {
        this.eId = StringUtils.isEmpty(eId)? null : eId.trim();
    }

    public String geteName() {
        return eName;
    }

    public void seteName(String eName) {
        this.eName = StringUtils.isEmpty(eName)? null : eName.trim();
    }

    public BigDecimal getConsumeAmount() {
        return consumeAmount;
    }

    public void setConsumeAmount(BigDecimal consumeAmount) {
        this.consumeAmount = consumeAmount;
    }

    public String getConsumeCcy() {
        return consumeCcy;
    }

    public void setConsumeCcy(String consumeCcy) {
        this.consumeCcy = StringUtils.isEmpty(consumeCcy)? null : consumeCcy.trim();
    }

    public BigDecimal getConsumeAmountCny() {
        return consumeAmountCny;
    }

    public void setConsumeAmountCny(BigDecimal consumeAmountCny) {
        this.consumeAmountCny = consumeAmountCny;
    }

    public String getOrderStatus() {
        return orderStatus;
    }

    public void setOrderStatus(String orderStatus) {
        this.orderStatus = StringUtils.isEmpty(orderStatus)? null : orderStatus.trim();
    }

    public String getAuditedStatus() {
        return auditedStatus;
    }

    public void setAuditedStatus(String auditedStatus) {
        this.auditedStatus = StringUtils.isEmpty(auditedStatus)? null : auditedStatus.trim();
    }

    public BigDecimal getPostAmount() {
        return postAmount;
    }

    public void setPostAmount(BigDecimal postAmount) {
        this.postAmount = postAmount;
    }

    public String getHotelType() {
        return hotelType;
    }

    public void setHotelType(String hotelType) {
        this.hotelType = StringUtils.isEmpty(hotelType)? null : hotelType.trim();
    }

    public String getHotelName() {
        return hotelName;
    }

    public void setHotelName(String hotelName) {
        this.hotelName = StringUtils.isEmpty(hotelName)? null : hotelName.trim();
    }

    public String getHotelNameEN() {
        return hotelNameEN;
    }

    public void setHotelNameEN(String hotelNameEN) {
        this.hotelNameEN = StringUtils.isEmpty(hotelNameEN)? null : hotelNameEN.trim();
    }

    public Integer getHotelStarLevel() {
        return hotelStarLevel;
    }

    public void setHotelStarLevel(Integer hotelStarLevel) {
        this.hotelStarLevel = hotelStarLevel;
    }

    public String getHotelPhone() {
        return hotelPhone;
    }

    public void setHotelPhone(String hotelPhone) {
        this.hotelPhone = StringUtils.isEmpty(hotelPhone)? null : hotelPhone.trim();
    }

    public String getHotelAddress() {
        return hotelAddress;
    }

    public void setHotelAddress(String hotelAddress) {
        this.hotelAddress = StringUtils.isEmpty(hotelAddress)? null : hotelAddress.trim();
    }

    public Date getOrderedAt() {
        return orderedAt;
    }

    public void setOrderedAt(Date orderedAt) {
        this.orderedAt = orderedAt;
    }

    public Date getCheckedInAt() {
        return checkedInAt;
    }

    public void setCheckedInAt(Date checkedInAt) {
        this.checkedInAt = checkedInAt;
    }

    public Date getCheckedOutAt() {
        return checkedOutAt;
    }

    public void setCheckedOutAt(Date checkedOutAt) {
        this.checkedOutAt = checkedOutAt;
    }

    public Date getLastCancelAt() {
        return lastCancelAt;
    }

    public void setLastCancelAt(Date lastCancelAt) {
        this.lastCancelAt = lastCancelAt;
    }

    public String getFundAccount() {
        return fundAccount;
    }

    public void setFundAccount(String fundAccount) {
        this.fundAccount = fundAccount == null ? null : fundAccount.trim();
    }

    public String getSubAccount() {
        return subAccount;
    }

    public void setSubAccount(String subAccount) {
        this.subAccount = StringUtils.isEmpty(subAccount)? null : subAccount.trim();
    }

    public String getPayType() {
        return payType;
    }

    public void setPayType(String payType) {
        this.payType = StringUtils.isEmpty(payType)? null : payType.trim();
    }

    public String getBalanceType() {
        return balanceType;
    }

    public void setBalanceType(String balanceType) {
        this.balanceType = StringUtils.isEmpty(balanceType)? null : balanceType.trim();
    }

    public String getPurpose() {
        return purpose;
    }

    public void setPurpose(String purpose) {
        this.purpose = StringUtils.isEmpty(purpose)? null : purpose.trim();
    }

    public String getProvinceEN() {
        return provinceEN;
    }

    public void setProvinceEN(String provinceEN) {
        this.provinceEN = StringUtils.isEmpty(provinceEN)? null : provinceEN.trim();
    }

    public String getCityName() {
        return cityName;
    }

    public void setCityName(String cityName) {
        this.cityName = StringUtils.isEmpty(cityName)? null : cityName.trim();
    }

    public String getClientName() {
        return clientName;
    }

    public void setClientName(String clientName) {
        this.clientName = StringUtils.isEmpty(clientName)? null : clientName.trim();
    }

    public String getRoomName() {
        return roomName;
    }

    public void setRoomName(String roomName) {
        this.roomName = StringUtils.isEmpty(roomName)? null : roomName.trim();
    }

    public Integer getRoomQuantity() {
        return roomQuantity;
    }

    public void setRoomQuantity(Integer roomQuantity) {
        this.roomQuantity = roomQuantity;
    }

    public Integer getRoomDays() {
        return roomDays;
    }

    public void setRoomDays(Integer roomDays) {
        this.roomDays = roomDays;
    }

    public String getContactName() {
        return contactName;
    }

    public void setContactName(String contactName) {
        this.contactName = StringUtils.isEmpty(contactName)? null : contactName.trim();
    }

    public String getContactEmail() {
        return contactEmail;
    }

    public void setContactEmail(String contactEmail) {
        this.contactEmail = StringUtils.isEmpty(contactEmail)? null : contactEmail.trim();
    }

    public String getContactPhone() {
        return contactPhone;
    }

    public void setContactPhone(String contactPhone) {
        this.contactPhone = StringUtils.isEmpty(contactPhone)? null : contactPhone.trim();
    }

    public Boolean getSyncedToFee() {
        return isSyncedToFee;
    }

    public void setSyncedToFee(Boolean syncedToFee) {
        isSyncedToFee = syncedToFee;
    }

    public Date getCreatedAt() {
        return createdAt;
    }

    public void setCreatedAt(Date createdAt) {
        this.createdAt = createdAt;
    }

    public Date getUpdatedAt() {
        return updatedAt;
    }

    public void setUpdatedAt(Date updatedAt) {
        this.updatedAt = updatedAt;
    }
}
